Philosophy of science today - Clark, Peter (Clarendon Press, 2003)