Laurence Roope

Oxford University