Man, morals and self : a philosophical perspective - Vohra, Ashok (Viva Books, 2014)