https://notesforioeengineers.blogspot.com/2021/05/electrical-circuit-theory.html