Digital principles and design - Givone, Donald D. (Tata McGraw-Hill, 2002)