Digital systems fundamentals - Glynn, John J. (Blacwell)