If any of you have audible I really like this audio book:

Learn Mandarin Chinese with Paul Noble for Beginners – Complete Course: Mandarin Chinese Made Easy with Your Personal Language Coach