The routledge companion to philosophy of science - edited by Stathis Psillos and Martin Curd (Routledge)