Marxism, neo-Marxism and critical theory