Knowledge and civilization - Allen, Barry 1957- (Westview Press, 2004)