Author: john bensley thornhill,f.r.g.s