Title: Stand fast Craigellachie ; the building of the transcontinental railway, (1867-1885)
Subjects: Canada, History, Railroads, Canadian Pacific Railway Company