Science and Philosophy: Past and Present (Pelican) by Derek Gjertsen | Menrva Books | MenrvaBooks