Author: e.j. allen, d.sc., f.r.s.