Crossword clues for Karl who philosophized about class struggle 4 lettersAnswerClueMARXKarl who philosophized about class struggle