Digital computer electronics : an introduction to microcomputers. - Malvino, Albert Paul