The Elements of Moral Philosophy with Dictionary of Philosophical Terms
James Rachels is University Professor of Philosophy at the University of Alabama at Birminghamand is widely respected in the field of moral philosophy.  He is also the author of THE END OF LIFE: Euthanasia and Morality and CREATED FROM ANIMALS: The Moral Implications of Darwinism.