https://azpdf.net/document/y4wx1kg5-consequences-generalized-kirchoff-law-proof-thevenin-norton-theorems.html