allaboutcircuits.com is a good online one. For paper, TAG Guide to Electricity and Electronics is great, as is Sams Teach Yourself Electricity and Electronics.