Thinking through Science and Technology: Philosophy, Religion, and Politics in an Engineered World - 9781538176511