Author: Horace lamb, M.A., LL.D., Sc.D., F.R.S.