Books by Robert Trivers
Deceit and Self-Deception
After decades of research, the 'Einstein of biology' returns to found a new science of human behaviour