Author: f. j. shirley, m.a., ph.d., f.s.a.