The Adapted Mind

The Adapted Mind

1992 • 688 pages