The Better Angels of our Nature by Steven Pinker (Warning: the beginning is EXTREMELY GRAPHIC but if you can handle it, it’s … Read more