Excellent product for beginners and advance learners alike. product contains several well designed sectionals which allow you to utilize product on the basis of your proficiency, additionally it contains as excellent summary/reviews section which helps to cement what you have learned/mastered.