Gerard Casey, professor emeritus of philosophy at University College, Dublin, joins me for an overview of Marxism and its (shall we say) difficulties.