The study of electrical engineering involves an understanding of the electrical phenomena that occur in different electrical devices and system operating over a wide spectrum of electrical parameters. This book provides a thorough understanding of the basic concepts, principles and techniques involved in circuit analysis. It discusses the classifications of elements constituting an electrical circuit, depending upon the various attributes of these elements. Two important and useful techniques viz. the mesh and node methods are discussed in detail. Systematic procedures for the formulation of the necessary equations are explained. The physical principles and mathematical analysis involved in understanding the transient phenoma in networks are discussed. Sinusoidal steady state analysis of networks, including three-phase systems form another important part of the book. Challenging problems at the end of each chapter make it an ideal self-contained text for undergraduate students.