https://researchportal.bath.ac.uk/en/studentTheses/9df93a72-e05b-45a6-b624-63024b2cb367