Understanding Philosophy of Science - James Ladyman (Routledge, 2002)