Tony Milligan has written a must-read introduction to animal ethics. Accessible but possibly challenging for those unused to reading philosophy. Any future revised edition would benefit from including ecofeminism and expanded discussion on animals and politics.