Grant , Raymond J. S., University of Cambridge, Canada