About John DiMascio

  • Karl Marx

    a thorough reading. There are a few points I disagree with but the author is definitely reality-based to borrow a term from our opponents.