With Shaw's conversational writing style, sophomore engineering and computer science majors will find this text's coverage of combinational and sequential logic design easy to understand and a pleasure to read. The text is remarkably clear and provides extensive examples. Shaw maintains an ongoing relationship with industry, which is reflected in the text's primary goal of preparing students for entry into the workplace--ready to design. The text's design-first organization allows students to master a simple systematic design process, then move to design and analysis of more complex circuits. The use of polarized notation offers students an easy-to-learn notation that clarifies the thought process in design, allows a simplification of the sign process, and improves documentation. Software simulation is stressed in all designed circuits, allowing students to test circuits before committing them to hardware. An early introduction to programmable logic devices reflects their importance in design.