John Latham 1921-2006