General Hector A. Macdonald, C.B. ... A biographical sketch.
Campbell, David,English Master at Montrose Academy.
London,
[1900]