Author: Ferrers N M (Norman MacLeod)