Lessons in Electric Circuits
http://www.allaboutcircuits.com/Online book by Tony R. Kuphaldt on dc and ac electric circuits, semiconductor devices, analog and digital circuits.
Submitted in section: Alternative: Electromagnetism: Courses and Tutorials: Lessons in Electric Circuits