Mastering microcomputers: core concepts and applications - Davis, William S.; Byrkett, Donald L.; Schreiner, Paul W.; Wood, Craig A. (Benjamin/Cummings Pub. Co., 1993)