SOFTWARE ENGINEERING CONCEPTS - FAIRLEY(RICHARD) (ND McGRAwhill, 1997)