Software engineering: A practitioners' approach - Pressman, R.S (Mcgraw Hill, 1992)