History Of England, 1640-1660 by Jeff Davies