156 pubs · 3,833 cites · h-index 34
University of Edinburgh
1994 - Present
Chitose Institute of Science and Technology
2021 - 2021
New York University Press
Glasgow Life
Cambridge University Press