Analyses the different ways in which historians over the last three centuries have tried to explain the causes, course and consequences of the English Revolution
Analyses the different ways in which historians over the last three centuries have tried to explain the causes, course and consequences of the English Revolution