History Today subscription

James Robertson

James Robertson investigates the Lord Protector’s ambitious plans for war with Spain in the Caribbean.