neo-marxist [adjective] + sociologist [noun]