I read this to prepare for medical school interviews, and it was a great help in introducing me to a vast range of issues grouped under medical ethics. It started off with the levels of moral discourse, explaining the theoretical aspect of discussing ethics, and then went on to discuss the Hippocratic Oath, including its variations and objections to the Oath. It also presented the various viewpoints in a systematic manner, discussing consequentialist (beneficence and non-maleficence) and duty-based principles on both an individual and a social level, and illustrated how different priorities might conflict with one another. The book also covered a range of specific modern-day ethical issues, from death, abortion and advance directives to birth technologies on the other end of the spectrum of life. It then attempted to show ways that conflicts might be resolved, through a mixture of balancing and ranking priorities.
This is The Basics of Bioethics and so it would be unreasonable to expect an in-depth coverage of ethical issues, but it is an excellent and orderly introduction to the differing viewpoints in bioethics, and it is for the most part quite objective as well.