https://researchportal.bath.ac.uk/en/studentTheses/cc35ec1d-d15a-45d9-8f8c-248d7e859253