Call this a cranky old guy view or not, but people coming into these dangerous concepts -- racialism, nationalism, eugenics, darwinism -- need some grounding in the classics or they will forever be reinventing the wheel:
* https://archive.org/details/revoltagainstciv00stod
*...