Blurred visions; philosophy, science, and ideology in a troubled world. (reprint