Wakerly, John, Digital Design: Principles and Practice, (5th), Prentice Hall, 2017. 9780134460093. (Required).