Alistair Grant 1925–1997