The knowledge book : key concepts in philosophy, science, and culture - Fuller, Steve, 1959- (Acumen, 2007)