Oliver Cromwells letters and speeches with elucidations by Thomas Carlyle in 3 volumes