The Two Marxisms: Contradictions and Anomalies in the Development of Theory