I have recently completed reading The Zen of Direct3D Game Programming and have since read a number of unfavorible reviews for it. Is it worth my time to get another book and start over? I will be making a number of programs with DirectX so I need a solid base which is why I'm concerned. In addition, I would like to learn DirectSound and DirectPlay for my game and haven't been able to find any good, up to date tutorials on the net on either. Do you know of any?