Mesolithic Europe - Clarke, David (Duckworth, 1978)