SOFTWARE Engineering; A Practitioner's Approach - Roger S. Pressman, Bruce R. Maxim (McGraw-Hill Education, 2015)