Software engineering - Pressman, Roger S. (Chennai McGraw Hill Education Pub., 2016)