Where did we come from? What is our connection with other life forms? What are the mechanisms of mind that define what it means to be a human being? Evolutionary psychology is a revolutionary new science, a true synthesis of modern principles of p......






















