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