Software Engineerong Concepts - Fairey Richard E. (McGraw-Hill, 2007)