This balanced and up-to-date introduction to the philosophy of science covers all the main topics in the area, and initiates the student into the moral and social reality of science. O'Hear discusses the growth of knowledge of science, the status of scientific theories and their relationship to observational data, the extent to which scientific theories rest on unprovable paradigms, and the nature of scientific explanations. In later chapters he considers...