Key Concepts in Philosophy, Science and Culture - Steve Fuller (Taylor and Francis, 2007)