Fundamentals of digital logic and microcomputer design - Rafiquzzaman, M. (Rafi Systems, Inc., 2003)