Software Engineering: A Practitioner's Approach - Pressman, Roger (xxviii, 895 p. : ill. ; 24 cm, 2010)