The Pacific Princesses: An illustrated history of Canadian Pacific Railway's Princess fleet on the northwest coast