Digital Design Principles And Practices - Wakerly J.F.; Wakerly J.F. (Pearson Education)