Digital systems :Principles and applications - Tocci, J. Ronald, Widmer, S. Neal and Moss, L. Gregory (New York Pearson, 2011)