Richard A. Shakesby | doi.page