Anthony Guy Orpen

University of Bristol