The dawn of human culture - Klein, Richard G. (Wiley, 2002)