Digital design : principles and practices - Wakerly, John F. (Pearson, 2018)