Catholic Social Teaching and Economics: The Science of Human Freedom