Fascism and Nazism both emerged out of a debate within socialism. The problem began when the central prophecies of Marxism failed to occur. This created a massive crisis within the Left, and essentially Marxism split into two camps: the first became Leninism and Bolshevism, and the other became fascism and Nazism.
- Dinesh D'Souza