Ethical Veganism, Virtue Ethics, and the Great Soul - 9781498590013