Digital principles and applications - Malvino, Albert Paul; Leach, Donald P (1991)