Digital logic and microprocessors - Hill, Fredrick J. (Wiley, 1984)