A guide to the key figures in the Philosophy of Science from Plato and Aristotle through to Popper, Puttnam and Cartwright. It offers a comprehensive historical overview of this field. It introduces and explores the contributions of those philosophers who have shaped the subject and the central issues and arguments therein.