Circuit Analysis: A Systems Approach