Computer technology : digital priniciples to interfacing - Lawrence, O.R (McGraw-hill, 1990)