The animal rights struggle : an essay in historical sociology - Traini, Christophe (Amsterdam University Press, 2016)