The art and technology of software engineering : A mosaic of models and methods - Ramaswamy, Ramkumar, Ed (Tata McGraw-Hill, 2002)