Liberalism, Socialism and Christian Social Order: The Philosophical Roots of Economic Liberalism (Mellen Studies in Economics)