Human knowledge and human nature a new introduction to an ancient debate - Carruthers, Peter 1952- (Oxford University Press, 1992)