The ARRL handbook is also a very practical intro text, but quite broad.
[edit] Oh, another decent book that's aimed at technician level students: Electronic Principles by Malvino. I've got an older edition from my high school days, and it's a real easy read with lots of explanation of transistor circuits. http://www.amazon.com/Electronic-Principles-Albert-Malvino/d...
I'm not sure what else you'd be looking for. Pedagogically if you start from the front and work carefully through it then I think it would be hard to beat it.
I can't help but feel that anything more targetted at teaching would be 5 times the size, or cover one fifth the ground. Can you be more specific about how you feel it falls short?
Beyond that attempt at helping you to find the right attitude with which to approach the book, I no further advice.
I'd be interested in hearing why you're catching up on electronics of this type. Maybe we really should have a London meetup.
Mostly because I like making physical things and electronics is something that I know some things about.
Do you have access to a good electronics lab? A lab + H&H might be sufficient. I learned 80% of my electronics this way, but the last 20% was learned from old crusty EEs. If you don't have access to a lab, you can build your own (oscilloscope, function generator, power supply) for a few hundred dollars. I don't know where you can find old crusty EEs.