William Federer: Socialism, The Real History from Plato to the Present