Mesolithic and Neolithic in North Eastern Europe. - Dolukhanov, P. (Archaeopress, 2009)