Negative Positive
Title: I wanted to learn DirectX, not the Jason Kolb graphical API.
Review: I'm not sure about just what this book is trying to accomplish. The cover announces it as a guide to directX 3, however nearly the entire book deals with the author's "wrapper classes" with only sparse mention of actual DirectX or Direct3D functions or their theory. In addition to this, the author spread uses so many wrappers and typedefs, spread over so many files that you will find your self constanly asking, "what the hell does 'lpDD3DTHISHEADERISWAYTOOLONG' stand for? There are much better books on DirectX out there, skip this one.
Is the review positive or negative? 