Teach Yourself Mandarin Chinese – An in-depth guide to learning Mandarin on your own. Detailed explanations with ample examples and exercises ensure you understand the language well.