History, The Bourgeoisie, The Proletariat, and Communism