South African war record of the 1st Battalion Queen's Own Cameron Highlanders 1900-1-2 /
Cameron, N. G.,Major.
Inverness : Northern Counties,
1903.
Great Britain. Army. Queen's Own Cameron Highlanders. Battalion, 1st.
South African War, 1899-1902