A concise, complete introduction to digital logic design. This book begins with an introduction to the application domains of digital systems and next describes basic gates, the Boolean algebra underpinning them, combinatorial circuit design, flip flops, sequential circuit design, and programming logic devices.