Oliver Cromwell, Lord Protector of England: a radical English hero or a racist, bloodthirsty bully-boy? Well, it depends on which ...