Network Analysis and Circuit Theory