Fundamentals of Digital Logic

by Stephen Brown, Zvonko G. Vranesic

2nd ed.