Author: John H.D. Madin and Partners.