Digital principles and applications. - Malvino, Albert Paul; Leach, Donald P.