Source: https://etheses.whiterose.ac.uk/1418/1/Nikolaos%20Andreadis%20102016788%20Thesis.pdf