https://researchportal.bath.ac.uk/en/studentTheses/5b540b21-fb82-42b9-b240-bf3fc9d57510