Author of:

Pacific Great Eastern Steam Locomotives (Railway Historical Association, 1984)

Pacific Great Eastern Railway Company: A Short History of the North Shore Subdivision 1914-1928 (1998 North Vancouver Museum and Archives Commission)

Cumberland Collieries' Railway: Vancouver Island, B.C. 1888-1960 (2013 Cumberland Museum and Archives Society)
ISBN: 9781771362375

[BCBW 2016] "Railway History"