Engineering Ethics includes Human Values - Govindarajan M; Natarajan S & Senthilkumar VS (PHI Learning New Delhi, 2010)