Digital computer electronics An introdution to microcomputer - Malvino Albert Paul (1983)