Great practice for the serious learner. Highly recommend it....