https://researchportal.bath.ac.uk/en/studentTheses/054dbafb-e7d2-4669-b32c-a3dea3b7e818