Human values & professional ethics - KHOSLA & BHAGAT (TECHNICAL PUBLISHER ND)