Rationality by Steven Pinker
Rationality by Array