Essentials of software engineering - Uma, G. V (Jaico Pub, 2004)