John Rowland Beevor

(1930-2001)