Author: t. bainbrigge fletcher, r.n., f.l.s., f.e.s., f.z.s