The human past : world prehistory & the development of human societies : with 753 illustrations, 211 in colour - Scarre, Christopher J. (Thames & Hudson, 2005)