https://researchportal.bath.ac.uk/en/studentTheses/fb31b00f-9103-4d45-afc2-829ae48833c0