Contemporary debates in philosophy of science - Hitchcock Christopher Ed. (U.S.A Blackwell pub., 2004)