Author: W. kinniburgh,f.r.i.c