I have read a lot of intro to a subject books and this is one of the best. Learning game programming was made easy by the author as all the chapters are well put together. I would have like to learn about the camera class much sooner then the author wants you too, but I understand his way of progression throughout the book. I am proud to own this book and I feel it was the best [$$] I spent on a gaming book to date.