FUNDAMENTALS OF SOFTWARE ENGG. - RAJIB MALL (PRENTICE, 2000)