A history of Carlyle's Oliver Cromwell's letters and speechesby D. J. TrelaHistoriographyHistoryKnowledgeKnowledge and learningWriting a summary for young readers…For young readersBook data: Open Library