Understanding Philosophy of Science by James Ladyman | Menrva Books | MenrvaBooks