Philosophy of Science: The Central Issues by J.A. Cover & Martin Curd