Granger, C. W. J. (Clive William John), 1934-2009