What is Scientific Knowledge? (An Introduction to Contemporary Epistemology of Science) - 9781138570153