Elements of moral philosophy - Chaturvedi, Mahendra (D. P. S, 2010)