Digital principles and applications - Leach, Donald P. (Glencoe, 1995)