Source: https://eprints.nottingham.ac.uk/12823/1/Dissertation.final.pdf