Cro-Magnon : how the Ice Age gave birth to the first modern humans - Fagan, Brian M. (Bloomsbury Press, 2010)