Country United KingdomInstitution Heriot Watt UniversityFaculty ...Department ... Heriot Watt University Europe November 14, 2021