Principles of digital design - Gajski,Daniel D. (Prentice-Hall,Inc.)