https://researchportal.bath.ac.uk/en/studentTheses/9d78e3a4-6878-4e38-82e1-ed98c37b52a8