For all the countless studies that have been published about him, Oliver Cromwell remains a deeply puzzling and controversial figure. Many historical problems connected with his political career still... This description may be from another edition of this product.