Thomas Kuhn: a philosophical history for our times - Fuller, Steve; Author (2005)