Whether you agree with him or not, David Starkey makes for great viewing.