Great (Ape) Expectations

How evolution has shaped the modern mind for life and love

James M Sherlock