Understanding DC circuits - Patrick, Dale R.