JohnnyCache rated Good for the Soul: 5 stars June 16, 2018 Public Good for the Soul by Garth Ennis, Darick Robertson