David Arthur Hume

University of Edinburgh