- Vancouver Island railroads
- The Pacific Princesses: An illustrated history of Canadian Pacific Railways Princess Fleet on the northwest coast
- The Sicamous & the Naramata: Steamboat days in the Okanagan
- Steam on the Kettle Valley: A railway heritage remembered
- Sternwheelers and Steam Tugs: An Illustrated History of the Canadian Pacific Railway's British Columbia Lake and River Service




















