James Edward Barber (1923-1990)