Online Dictionaries

Business Language textbook

Chinese Grammar book

How to Learn a Foreign Language

Online Dictionaries

There are many online dictionaries, but Pleco is probably the most popular one and strongly recommended.

Pleco (pleco.com)

Yellowbridge (yellowbridge.com)

https://www.yellowbridge.com/chinese/flashcards.php have flashcards for all the vocabulary of CME. CME vocabulary is also available as a memory game: https://www.yellowbridge.com/chinese/memory.php

chinesepod.com is a very popular site for finding practical dialogues in order to increase your vocabulary.

mandarintools.com is a good website for different computer tools for Chinese. Its DimSum Chinese Reading Assistant & Dictionary is well worth looking at.

zhongwen.com is for Chinese language learning. It has many links and leads you to some other good webpages.

Business
jing1mao4 qia4tan2 ABC (Volumes 1 & 2)  by Liu2 Li4 Ying1 (published by Beijing Language & Cultural University. An excellent book for those needing basic business-related language. Not difficult to study.

gong1si1 hanyu by Li3 Li4 & Ding1 An1 Qi2 published by Beijing University is also an excellent book for those needing business-related language. Slightly more advanced than jingmao qiatan ABC, but is not over-specialized.

Chinese Grammar book

A Practical Chinese Grammar by Cheung, H.S. (published by the Chinese University Press, Hong Kong)

The grammar explanations are very clear and easy to understand. This book is only for the serious student of Chinese grammar.

How to learn a Foreign Language

How to be a More Successful Language Learner by Joan Rubin & Irene Thompson

This excellent book, written especially to meet the needs of ordinary language learners like you, is crammed full of good ideas about how to learn a language while living in the country where it is spoken. It is completely free of technical linguistic jargon, which therefore makes for easy reading. The book is divided into three parts: Part One covers the language learner's personality and goals as well as looking at how one uses language to communicate. Part Two gives hundreds of helpful suggestions on how to approach the task of acquiring a foreign language -- and all of the ideas are intensely practical. Part Three looks at the use to which textbooks, reference grammars, tapes, etc. can be put in the language learning process.