P.G. ROGERS served in Intelligence in the World War II and then taught history before entering the Foreign Office in 1948.