DC Circuits Theory