Foster, C. D.(Christopher David),1930-