Oliver Cromwell's letters and speeches - Cromwell, Olivier, 1599-1658; Carlyle, Thomas, 1795-1881 (London : Routledge, 1988)