Challenge to survival : a philosophy of evolution / (by) Leonard Williams. - Williams, Leonard (Deutsch, 1971)