Canadian Pacific and Canadian National in the interior of British Columbia, by Ernie Ottewell.
Canadian Pacific and Canadian National in the interior of British Columbia
Research Room 1.1
HE2809.B7 O88 1996