https://researchportal.bath.ac.uk/en/studentTheses/5c59cee6-2bd1-4870-8d0b-6cca7c573ae8