Civil War: The Wars of the Three Kingdoms, 1638-1660. Trevor Royle