The book is an absolute must have for any Game Developer in the industry or as a hobbiest. The book gives a detailed design and implementation of game devlopment aspects, techniques and tricks around 10 pages which is enough to keep you thinking and coding for days. The novice game developer might be a little overwelmed of some of the topics discussed but from the amount of knowledge contained in the book im positive everyone will benifit from the book and well worth their money. For the professionals and experienced coders, you'll make your way to the top quickly from taking in and implementing the discussed topics in the book and find theres a few things that you wont probably find on the web. This book is one of the highlights of my references and book collection. You wont be dissapointed!