The History of the 7th Battalion Queen's Own Cameron Highlanders

James Walter Sandilands
Norman MacLeod


Book Reviews