Ian F. Thorpe | doi.page