I don't have any good books in mind, but I think you need to know what you're really interested in learning about hardware. Define "very, very familiar with electronics."
You might want to think about electronics on several level and topics:
- Board Level: Op Amps, Feedback Control Systems... etc.
- Chip Level IC design: Analog IC design, Bipolar/CMOS design... etc.
- Firmware: C, Assembly language...
...each of these topics are semester/year long courses on its own. I can recommend books in each topic, but have not seen a do-it-all, teach-it-all book.
as attack said, "the topic area is more broad than you'd think."
You might want to think about electronics on several level and topics:
- Board Level: Op Amps, Feedback Control Systems... etc.
- Chip Level IC design: Analog IC design, Bipolar/CMOS design... etc.
- Firmware: C, Assembly language...
...each of these topics are semester/year long courses on its own. I can recommend books in each topic, but have not seen a do-it-all, teach-it-all book.
as attack said, "the topic area is more broad than you'd think."