Peter G. Middleton | doi.page