A.W. McGregor, Rhodes Scholar - Oriel College, Oxford, 2nd Lieutenant, 9th Black Watch : a memoir /
McGregor, A. J.(Andrew J.)
Cape Town : Cape Times Ltd.,
1917.
McGregor, A. W. (Andrew William), 1893-1916.
Great Britain. Army. Black Watch. Battalion, 9th.