MICHAEL KNOWLES: “The Common Thread Seems to be Karl Marx” · The Heritage Foundation · Sentinel