Author: Gretton, George Lidderdale, Reid, Prof. Kenneth G. C.