Source: http://etheses.whiterose.ac.uk/16620/1/Stephen%20Collins%20his%20Thesis%20Whiterose%20Version.pdf