By James Ladyman Understanding Philosophy of Science | MenrvaBooks