Rev. Robert A. Sirico was recently a guest on The Matt Friedeman Show where he discussed the difference between charity and socialism. He talks about not only how we should give, but also how we can best help the poor. Socialism, according to Rev. Sirico, is the forced sharing of wealth and drains morality out of good actions. A discussion of the Acts of the Apostles also takes place in the following YouTube clip that contains a segment from the show.
http://www.youtube.com/watch?v=9yaII0qFa6s