neo-marxist [adjective] + theory [noun]