The English people and the English Revolution, 1640-1649 (Heinemann, 1976)
With index.