Philosophy of Science: A Contemporary Introduction - Alex Rosenberg (2005)