" Miniature guide to understanding the foundations of ethical reasoning / " by Richard Paul and Linda Elder.