John Eric Knight (1911-1987)