Author: M.A. and others Rev. H. Balmforth