After the Ice : a global human history, 20000 - 5000 BC - Mithen, Steven J. (Weidenfeld & Nicholson, 2003)