Chapter 2: Combinational Logic Design