Radio interview with Michael Shermer on his new book "The Moral Arc".
I have not read it yet. But it sound interesting.