Cameron Highlanders : officers present at the various campaigns, battles, &c. in which the regiment has taken part : lists, with indices, and appendices /
Clarke, Seymour,author.
Great Britain. Army. Infantry. Cameron Highlanders