Richard M. Harland | doi.page