Software Engineering : Principles and Techniques - Sabharwal,S (Vidhyanagar New Age, 2008)