Understanding human evolution - McKee, Jeffrey Kevin (Pearson Prentice Hall, 2005)