Digital Logic Circuit Analysis and Design by Troy H. Nagle & Victor P. Nelson