I've come up with some terms that I think accurately describe the methods and beliefs of the various new-right ideologies that have come into...
Separate names with a comma.