Free Resources
How to Learn a Language: Insights for Language Learners
How to pronounce the pinyin sound "z"