Great Electronics Reference and Learning Site

All About Circuits :: Complete guide to Electric Circuits

From the site:
This site provides a series of online textbooks covering electricity and electronics. The information provided is great for both students and hobbyists who are looking to expand their knowledge in this field. Please keep in mind that the textbooks are not 100% complete. They are a continuous piece of work, and thus will continually be updated.