History programmes can be brilliant if you get them right ...