Hayek, author of key texts such as The Constitution of Liberty, presciently argued that the battle for ideas was key, and that it would probably take at least a generation for that battle to be won, not only against Marxism but against socialism, state planning, and Keynesian interventionism.