Have you read anything by Adam Smith, John Keynes, or Milton Friedman?
These were three of the most respected economists of all time, though there is a division between Keynesians and Friedmanites.
All three are "socialists" however if you are McCain and his supporters