Aberdeen, Aberdeen City, United Kingdom
University Of Edinburgh School Of Philosophy, Psychology And Language Sciences