An up-to-date, clear but rigourous introduction to philosophy of science has long been needed, and this book at last presents to teacher and student alike the ideal text for the subject's exploration. The book offers an indispensible grounding in the philosophical understanding of science and its p[...]