Digital systems : principles and applications - Widmer, Neal S (Pearson, 2017)