Software Engineering - Roger Pressman (MC Graw, 2005)