Moral philosophy through the ages - Fieser, James (Mayfield Publ. Co., 2001)