Crombie, A. C. (Alistair Cameron), 1915-1996