Circuit Theory Fundamentals and Applications