neo-hegelian neo-scholastic hyperstructural neoscholastic structuralistic sociostructural neo-kantian structuralist neo-marxist neo-romantic