Found in 2 comments on Hacker News
I actually lost them. However, after an hour of digging through Schneier's blog, I found some of them. For analog and PCB, there's this:

Electronic Principles 8th Ed Malvino

Note: Look up the 2nd edition or something as I got it for $2. Principles of analog don't really change. Super-easy to read with more heuristics & diagrams than theories. I didn't know until today it was being updated.

Circuit Designer's Companion... for free!

Note: High-assurance engineer told me this guy was a master and this book is all-in-one most of what you need to know. A reviewer said it's mostly for digital, not analog, stuff but that's probably your goal.

Digital stuff is highly opinionated on whether it's "good" or not. So, read the reviews to determine if it's good for you personally.

Note: These were said to be nice for beginners on Verilog, etc. Good tutorials online, too, with practice code and help on StackOverflow. I suggest getting a simulator and/or cheap FPGA then just experimenting.

Note: First is a cookbook for FPGA designs. Second covers things like floorplanning and resets.

Note: Books on Digital System Engineering, VLSI testing, and functional verification to top it off.

Endnote: I don't guarantee quality of any of these except Electronic Principles and Circuit Designer's Companion. The rest just had positive reviews plus what I assessed to be decent information for their target topics.

joe_bleau · 2009-10-27 · Original thread
You do know that there is a companion hands-on lab book for AofE, right?

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.

Fresh book recommendations delivered straight to your inbox every Thursday.