It presupposes little prior knowledge of philosophy of science and is equally useful to the beginner, the more advanced student and the general reader. Philosophy of science is a flourishing discipline and Philosophy of Science A to Z is a practical and imaginative way into and through it.