Gajski, D. D. (1997). Principles of digital design. Prentice Hall, Upper Saddle River, N.J.