Neo-Liberalism: The Ideology behind Contemporary Globalization