Author: Canon P. Boylan (translator) R Janin