Human Evolution and Prehistory - Haviland William .A 2003 (Australia Thomson, 2003)