For anyone interested in electronics, definitely check out this link: http://openbookproject.net//electricCircuits/index.htm
I've been going through "DC: Volume 1" as a refresher since I have some past electronics experience, and I have to say the text thus far seems thorough yet understandable. Some sections starting with Volume 3 are marked as "incomplete" or "pending", but not too many.