Author: Edited Hearnshaw F.J.C. M.A. LL.D