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.
Upgrading and Repairing PCs.
Upgrading and Repairing Laptops.
Upgrading and Repairing Servers.
Upgrading and Repairing Networks.