Unlike books currently on the market, this volume attempts to satisfy two goals: combine circuits and electronics into a single, unified treatment, and establish a strong connection with the contemporary world of digital systems. Using the concept of abstraction, the authors attempt to form a bridge between the world of physics and the world of large computer systems.