Edward Tomkins — British diplomat (1915-2007)