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