What were the reasons for Enzo Ferrari to leave Alfa Romeo and start his own auto company?

In 1937 Enzo Ferrari quit Alfa-Romeo under agreement that he could not race or design anything under his name for four years. During World War II, Ferrari's company was forced to undertake war production for Mussolini's fascist government, thus supplying auto parts for the Italian military.