Animal suffering, human rights, and the virtue of justice - Bauhn, Per (Palgrave Macmillan, 2023)