Logic and Computer Design Fundamentals (Pearson, 2016)