Digital systems : principles and applications - Tocci, Ronald J. (New Jersey: Pearson-Prentice Hall, 2004)