https://researchportal.bath.ac.uk/en/studentTheses/2bb066e2-d1b4-4c45-8f9f-d0f9441b130b