Eric Earnshaw  (1924-2001)