But if you want to really anderstand the theory, it has, in my opinion, a very good balance between explanations, demonstrations and examples.I got this book because my math was a little 'rusty' and it does a perfect job in bringing all this stuff back in memory, and mutch more as I discover a lot of new stuff and how it can be used in a game engine.