Digital systems: principles and applications - Tocci, Ronald J.; Wider, Neal S. (Delhi Pearson education, 2005)