Digital principles and design [ada CD] - GIVONE, Donald D. (McGraw-Hill, 2003)