Software Engineering - Pressman, Roger S (Mcgraw Hill, 1992)