Fundmentals of Software Engineering - Rajib Mall (Prentice hall of India New Delhi Prentice hall of India New Delhi, 2007)