Nancy Cartwright’s Philosophy of ScienceEdited by Stephan Hartmann, Carl Hoefer and Luc Bovens (2008)