The 42nd Battalion, C.E.F. Royal Highlanders of Canada in the Great War - Topp, Charles Beresford (Gazette Print. Co., 1931)