Philosophy of science and its discontents - Fuller, Steve (The Guilford Press, 1993)