Introduction to digital microelectronic circuits - Gopalan, K.G (IRWIN, 1996)