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"
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"