Cyril Peter Trevor-Roper — (1916-1995)