Oliver Cromwell's letters and speeches, with elucidations by T. Carlyle
Published: 1857
Number of pages: 433