Niven, Ivan, 1915-1999