Revolution And Counter-Revolution In Scotland, 1644-51 by Professor David Stevenson