I have spent some of the last week carrying a hefty book around on trains. The Better Angels of our Nature, by Stephen Pinker, has had a great deal of coverage and carries an important message. Pinker argues, eruditely and compellingly, that on almost every measure you can think of life has got better for everyone over the last few centuries.