Roberts, J. E. (John Eric), 1907-1998