This text explains the simple concepts behind digital logic design from logic gates all the way to the design of sequential machines. Each chapter includes practical problems that allow for immediate application of the skills and concepts. Simple yet rigorous, the text helps first-semester students see the big picture in logic design and doesn't overwhelm them with extraneous details.