Author: f. martin duncan, f.r.m.s., f.r.p.s.