Software Engineering - A PRACTITIONER'S APPROACH, fifth edition, Roger S. Pressman
Roger S. Pressman is an internationally recognized authority in software process
improvement and software engineering technologies. For over three decades, he has
worked as a software engineer, a manager, a professor, an author, and a consultant, focusing
on software engineering issues.