Author: Karl Marx , Frederick Engels V.I. Lenin, Joseph Stalin