Author: d. d. rev. p. c. yorke