Author: John H D Madin and Partners.