Revolution And Counter-Revolution 1644-51 by Professor David Stevenson