fundamentals of digital circuits - "kumar, anand a. " (new delhi : phi, 2000)