Hector Macdonald : the story of his life /
Cromb, David L.(David Lyall),1875-1961.
Stirling : E. MacKay,
1903.
Macdonald, Hector Archibald, Sir, 1853-1903.
Great Britain. Army. Gordon Highlanders
Generals