Recently I asked a question regarding the type of language best suited to interact with computer hardware, such as imaging a HDD, sector by sector. I received very good input and have chosen to work with C++.NET. My follow-up question is as follows: Does anyone know of a good book that specifically covers interacting with, or programming for, hardware using C++? The amount of 200 points will be awarded to the contributor, that provide the name of a commercially available book and its author, that specifically (or mostly) addresses the area I've mentioned above. Thank you for your help in advance.