Canadian Pacific afloat, 1883-1968 a short history and fleet list
Musk, George.
London Canadian Pacific
[1969]
Canadian Pacific Company.