Stewart Perowne — British historian, explorer, diplomat and archaeologist (1901–1989)