The letters and speeches of Oliver Cromwell, with elucidations by Thomas Carlyle; ed. in three volumes, with notes, supplement and enlarged index | NiceBooksReads