Author: James George Roche D. 1904 Forlong