Rosenberg, Alex (2005) Philosophy of Science A contemporary introduction. Routledge. ISBN 0-415-34317-8