Author: m.a. ll.d.f.r.s.e. e.b. ramsay