The Ten Types of Human
Steven Hoffman
Michael Gazzaniga
Jeff Greenberg
Steven Pinker
Robert M Sapolsky