Philosophy of Science: The Key Thinkers - Brown, James Robert (Continuum, 2012)