Cameron, A.G.W. (Alistair Graham Walter), 1925-