Though it doesn't have everythin in versatility regarding different kind of methods for creating the same model or a simulation, etc...it basically acts as a dictionary of the topics covered in an animation course..though there are some detailed lessons, yet the best way to approach learning animation is to join some course, then use this as a reference and watch lots of tutorial videos in youtube and try to improvise one's own work...