The English Wars and Republic, 1637-1660 by Graham E. Seel (English) Paperback B

What stands out about this textbook is how it balances depth and readability.