The Great Rebellion 1642-1660 by Ivan Roots