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