Theories of scientific progress: an introduction - Losee, John (Routledge, 2003)