Knowledge And Civilization - Barry Allen (Taylor and Francis, 2004)