An honourable Englishman : the life of Hugh Trevor-Roper