Kannst Du C++ bereits bzw. hast Du schon mal was programmiert? Wenn nicht, dann ist es eher schwerein gutes Buch zu finden, dass beides abdeckt, insbesondere weil Du dich sowieso erstmal eine sehr lange Zeit mit C++ beschäftigen müsstest. Und da Du dich scheinbar auch direkt mit DX11 beschäftigen willst, wirst Du wohl kein Buch finden, dass besides abdeckt.
Dann stellt sich auch noch die Frage, weshalb es unbedingt C++ und DX11 sein müssen. Vielleicht kommen ja auch noch andere Sprachen oder Libraries in Frage, die dein Vorhaben erleichtern.
Dennoch, hier mal zwei Bücher, das erste setzt C++ Kenntnisse voraus und beschäftigt sich mit DX9. Bei dem Zweiten gibt's anfangs auch eine Einführung in C++, nutzt aber auch DX9.
http://www.amazon.de/3D-Spieleprogrammierung-mit-DirectX-9-C/dp/3446405968/ref=sr11?ie=UTF8&qid=1324549272&sr=8-1
amazon.de/Spieleprogrammierung-DirectX-einfache-Einstieg--Programmierung/dp/3827269555/ref=sr13?ie=UTF8&qid=1324549303&sr=8-3
Sollte es wirklich DX11 sein, so solltest Du bereits C++ Kenntnisse besitzen, dann könntest Du dir dieses Buch ansehen: amazon.de/Beginning-DirectX-11-Game-Programming/dp/1435458958/ref=sr11?ie=UTF8&qid=1324549446&sr=8-1