Title: Hay Macdowall Grant ... His Life, Labours, and Teaching