I am currently using and find it very helpful in that it breaks down difficult concepts so that a student can understand. So if the concept is clearly understood there is no need to memorize the material. I also like the fact that the writer uses ana...