Here is a wonderful TED talk from Karen Armstrong.