Source: https://etheses.whiterose.ac.uk/17780/7/E. Lim Thesis.pdf