Software engineering: a practtioner Approch - Pressman, Rager (Vidhyanagar Mchrew hill Bostan, 2005)