While trying to learn Mandarin I have encountered a few good books and a lot of very bad books. Below are my recommendations for books that make learning Chinese not any harder then it already is.
And a list of websites that are useful:
Chinesepod
Sinosplice Language Resources
Adsotrans
MDBG Dictionary
Dict.cn
Google Translate
Babel Fish Translator
One a day Chinese Idioms
Sponsored Links
Popularity: 1% [?]