Thought provoking piece by James Carroll: