Digital Principles and Design - Givone, Donald G. (McGraw-Hill)