The English Civil Wars: 1640 - 1660 by Blair Worden (Paperback, 2009)