This entry for linear circuits courses offers an approach to basic electric circuits - the scientific model-based method of developing a general law by examining real-world cases. Other features include an illustration of the "why" behind electric phenomenon, a selection of worked examples, problems using Spice and Matlab, and additional design problems. Both inductive and deductive processes are emphasized, taking a rigorous engineering approach. More has been included on electronics, non-linear material and operational amps. The emphasis is on design with separate end-of-chapter problems highlighting this area. (An accompanying instructor's manual ISBN: 0-07-004805-3 is also available).