Source: http://etheses.bham.ac.uk/1029/1/Wang10PhD.pdf