I have Read a few Good Books on Hardware and have come up with only 5 Books that have the hardware covered in depth.
Scott Mueller has 4 Great Books on Hardware. They have the History of How Hardware has evolved. If you are like me who doesnt know hardware in detail but just focused on software then these Books will be worth a Gold Mine. However even if you know much about hardware then these Books will be a Good Reference. They are really worth the money.
There is one more Book on Hardware - Bigelow's Troubleshooting, Maintaining and Repairing PCs. This Book is another Gold Mine if you would like to know how to troubleshoot your own PC for Problems.
Upgrading and Repairing PCs.
Upgrading and Repairing Laptops.
Upgrading and Repairing Servers.
Upgrading and Repairing Networks.