DDM A-Z is my favorite purchase of the past 20yrs. Marc and Kurt do a great job of covering every detail! Their approach is systematic, logical and well-designed for all levels. We use it for middle school through varsity. My favorite part is the complete design of the course. It addresses all situations and builds from the ground up.