Fanaticism, Racism, and Rage Online - Adam Klein (Springer, 2017)