The life of Charles Silvester Horne, M.A., M.P