Software Engineering (Mcgraw Hill Pressman Roger, 1992)