A first course in digital systems design : an integrated approach - Uyemura, John P. (Brooks/Cole, 2000)