Animal advocacy and environmentalism - FITZGERALD Amy J (Cambridge Polity Press, 2019)