Author: Sowerby G B (George Brettingham)