The 48th Highlanders of Toronto : Canadian militia : the origin and history of this regiment and a short account of the Highland regiments from time to time stationed in Canada. --
The 48th Highlanders of Toronto : Canadian militia : the origin and history of this regiment and a short account of the Highland regiments from time to time stationed in Canada. --