Richard Norman is an interesting moral philosopher in his own right. His work on just war theory in this nuclear age is of note. This book, which purports to be an introductory ethics primer, is written at a rather sophisticated level - really, at one step beyond some of the more popular introductory texts - However, the thicker prose does not obviate its value.
The book focuses on the major moral theorists (which is where, I believe, the focus ought to be in an introductory course) and gives a brief - but reasonably sufficient history of the development of moral theory. While Norman does not ignore metaethical (moral epistemic and psychological) issues, he does not delve too deeply, and he barely touches on specific applications of theory (applied ethics).
I personally, much prefer his work on the Moderns and compared with the Ancients. The chapters on Hume and Mill, where the development of utilitarianism is discussed are first rate. Also, an unsual bonus, and rather prescient on the writer's part, is the inclusion of a full chapter discussing Hegel's moral theory, rarely found in such general history of ethics approaches. Norman presents a cogent and important argument for such an inclusion. The last two chapters on contemporary ethics provide a solid and useful, if clipped and, at points, somewhat superficial, quick overview of issues in moral theory in the twentieth century.
When all is said and done, one can find better introductions to the moral theories of the Greeks and Kant, but the readings on the Utilitarians, Utilitarianism, and their contemporary crtics, make the book more than worth reading, and a useful classroom text for more advanced students.