Nicholas John Timpson

University of Bristol