Theory of New Democracy was developed by Mao Zedong, not Karl Marx. Marx's core doctrines include Dialectical Materialism (the philosophy of change through contradiction), Historical Materialism (how economic base shapes society), and Class Struggle (engine of historical change). Mao's New Democracy theory was about the stages of revolution in colonial/semi-colonial countries.