This book is a GREAT way to learn how to program Windows games. Andre Lamothe is the most published game programmer and has more practical experience than most other game programming authors. For me, this book was mostly review because I had already pieced together the information from other books. The book teaches a C/C++ programmer Windows programming. The book then covers DirectX, including DirectDraw, DirectSound, DirectInput, DirectSetup and AutoPlay. The book also covers AI, game design, and how to get your work sold. This is the best way for a C/C++ programmer to learn Windows game programming.