Art of Electronics always deserves a mention in circuits book discussions. The former books all take more rigorous approaches to things while AoE focuses strongly on practical insight. It's less of a textbook than the others (fewer equations) but includes many real examples of circuits, from simple to very complex.