There are a number of free E-Books that you can download from the WEB that are specific to programming Games in C++, either with DirectX, or OpenGL.
There is a book titled "Learning Games and Graphics with C++" that uses DarkGDK as its graphics interface rather than straight directX code. So it is a much shallower learning curve(no winAPI stuff to worry about learning right away either like there is in the majority of "learning games and C++" books), in my opinion anyway. That book was actually featured in a recent TGC newsletter and looks very interesting, you can find a link to it from the DarkGDK page at thegamecreators.com .
Try searching through
http://rapidlibrary.com/(although I believe alot of the books there are actually pirated so you would need to be careful you arent breaking the law, there are quite a few legit. freebies there aswell related to game programming in C++ and 3D in general - and it never hurts to know if something is going to be worth spending your money on or not

) or
http://www.scribd.com/(scribd has a massive collection of EBooks, you cant download them unless you buy a membership but its all legal and as far as i know they have arrangements with publishers, but you can read alot of them and preview them before you purchase anything) or there is also
http://my.safaribooksonline.com/ who are similar to scribd, but with more of a traditional library feel. Here is a quote from their website regarding how they work :
Quote: "Safari Library subscriptions provide unlimited online access to our full collection (books, Short Cuts, Rough Cuts and video are included). With this plan, you can also download whole books or chapters using download tokens. The other two plans include online access to books and Short Cuts only. 10-slot Safari Bookshelf subscriptions allow you to search across Safari's full collection and preview the content to determine which books work for you. But to access the full content, you must put it on your 'bookshelf'. (Each book stays on your bookshelf for 30 days. After that, you can leave on or swap out for a new book.) The 10-slot Safari Bookshelf subscription can hold up to 10 books at a time and allows users to download chapters using download tokens.
All subscription types include tons of timesaving tools (copy and paste code, jump to related content across several books, create notes, download exercise files, bookmark key sections, print out pages, build customized RSS feeds, etc.) and the ability to search and read directly from cell phones and mobile devices using our mobile-friendly website -- m.safaribooksonline.com.
"
Personally, I find online/electronic books more useful than the normal variety as I can carry around hundreds of them in my mobile(NokiaN95 8gig) while im out and they are just easier to use, bookmarks dont fall out, pages dont get coffee spilled on em or torn, that kinda thing
If it ain't broke.... DONT FIX IT !!!