All authors
/ Author
Robert L. Trivers
Deceit and Self-Deception
[Paperback]