Catholic social teaching and movements - Mich, Marvin L. (Twenty-Third Publications, 2001)