Author: ian c. hannah, m.a., f.s.a