John Cornwell MA Hon DLitt FRSL