Steven Pinker recommends books to make you an optimist
theguardian.com