Author of:

Storm Over High Arrow (self-published with the Rotary Club of Rossland, no date)

The Railways of Rossland, British Columbia (Rossland Historical Museum Assoc., 1991)

The Story in the Rocks: The Geology of Rossland, B.C. (Rossland Historical Museum Association, Rossland, B.C., 1995)

Rails & Killer Snows: The Saga of Rogers Pass (Rossland Historical Museum Association, 1997).

The Span: The Bizarre Story of the Kootenay Lake Crossing (Rossland Historical Museum & Archives Association, 2001).

[BCBW 2003] "Local History" "Geology"