Michael E. McCulloughBooksScientific research on spirituality and healthForgivenessPsychology of GratitudeTo forgive is humanResearch on Altruism and LoveThe Kindness of StrangersAuthor data: Open Library