Highly Recommended Texts (both are on reserve at the Engineering Library)
Practical Electronics for Inventors,
Paul Scherz, McGraw Hill, 4rd edition -- (good general reference book) -- Paper version at Pitt Bookstore here; Electronic version free at SSOE library (limited seats) here; eBook for sale here.
Basic Circuit Analysis, John O-Malley, Schaum's Outline Series, 2nd edition -- Kindle edition (first chapters give concise coverage, good questions/answers)
Additional Recommend Text
Getting Started in Electronics, Forest Mims, Master Publishing, 3rd edition (charming, hand draw, surprizingly informative).
The Art of Electronics, Paul Horowitz and Winfield Hill, 3rd edition (classc thorough treatment by a grand master).
Classic Electromagnetism Texts (mathematically rigorous theory - free online)
Electricity and Magnetism, by Purcell and Morin, perhaps the best E and M book of all time. Beautiful diagrams.