sources of voltage and current 1176106