By Stephen Wolfe
(Canon Press, 2022)