Manyebook
Judith A. Boss
Think
Ethics for Life
Analyzing Moral Issues