Science and Partial Truth: A Unitary Approach to Models and Scientific Reasoning by Newton C. A. da Costa | Menrva Books