Apart from being a fine philosopher, Singer is also an excellent editor. I have been using this anthology for years in ethics classes and students like it very much. The selections are short and to the point. There are selections from all historical periods covering most of the major viewpoints. What makes the anthology exceptional is that Singer also includes intriguing, unexpected material, like a short selection about the desert saints, a piece about a relationship between Kant and a friend, a short selection about Gandhi. There's also a fine selection of material about primate ethics. A really good book for classroom use, but also a great collection for the general reader.