Digital computer electronics an introduction to microcomputers - Malvino, Albert P. (McGraw-Hill, 1983)