Dinesh D'Souza reports that Giovanni Gentile is the father of fascism and was a student of Karl Marx. Gentile was against "Liberal Democracy" that he felt was too centered on the individual and liberty, and instead promoted "True Democracy" in which individuals were subordinated to the state. Fascists are socialists with a national identity. The bottom line is that there is no significant difference between Fascism and Communism. [...]
Source