Circuit Analysis - A Systems Approach