Books
- Evolutionary Psychology : A Beginner's Guide
- Invisible Frontiers : The Race to Synthesize a Human Gene
- The Social Brain: Discovering the Networks of the Mind
- Winning Solutions (Problem Books in Mathematics)
- Creativity in Science : Chance, Logic, Genius, and Zeitgeist
Books