Linear Network Theory: Analysis, Properties, Design and Synthesis