Software engineering : theory and practice - Shari Lawrence Pfleeger (Pearson Education Asia, New Delhi, 2001)