Digital computer electronics: An introduction to micro computers - Malvino, Albert Paul (1983)