Human evolution: an illustrated introduction - Lewin, Roger