Peter R. Teasdale | doi.page