Robert Sirico's new book, Defending the Free Market: The Moral Case for a Free Economy, argues that a free economy actually promotes charity, selflessness, and kindness. He further demonstrates why free-market capitalism is not only the best way to ensure individual success and national prosperity but is also the surest route to a moral and socially–just society.
By the way, Robert Sirico is a Roman Catholic priest.