Computers : An introduction to hardware and software design - Wear, Larry L. (McGraw-Hill, Inc., 1991)