Network theory and filter design