A generation ago, it would have been an odd pairing: a Marxist... More >>>