Software Engineering A practitioner's approach - Sooryanarayana P S (Mc-Graw-Hill, 1997)