Author: rev. g. w. o. addleshaw, m.a., b.d., f.s.a.