Open menu
Harold J. Allen
Teleology and the activity of natural systems