ENGINEERING APPROACH TO DIGITAL DESIGN - FLETCHER, WILLIAM I (NEW DELHI PRENTICE-HALL OF INDIA, 2000)