Author: henry drummond, f.r.s.e., f.g.s.