Hate Speech against Women Online: Concepts and Countermeasures - 9781538147795