Author: t.a. coward, m.sc., f.z.s., f.e.s., m.b.o.u.