Introduction to Digital Microelectronic Circuits - K. Gopal Gopalan (Chicago: McGraw Hill, 1996)