Digital computer electronics An introduction to micro-computers. - Malvino (1983)