https://cpj.org/?p=29805
CPJ Safety Advisory: Trolls and online abuse