William Peter Crowcroft [1922-1996]