The book is about virtual reality modeling language (VRML). The langauge was intended to make a virtual reality internet easy to build, and tried to provide a standard for this. This didn't happen though some large VR worlds are still working in it (second life i think is one of them). I must admit it isn't my favorite 3D modeling environment, but my school uses it, so i have to learn. Good learning resources are scarce, this book in my first quick browse gave lots of code examples, my favorite way of learning as it is dead fast. The most important reason I wouldn't choose VRML is that it doesn't allow the creation of new spatial relations on the basis of old ones. Sure it *is* possible to say the trash can is on top of the floor, but i can't say "combine the position of the car with a position a bit in front of the car". Thus I can't talk about movement in a very easy way, which from a game developers point of view is rather cumbersome to say the least ( though it *is* circumventable and the alternatives are either realy slow (java3D or hard to learn C++ + opengl + graphics engine) ).