Online Dictionaries & Grammar books

Online Dictionaries
Business Language textbooks
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.

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

Business

jing1mao4 qia4tan2 ABC (经贸洽谈 ABC) (Volumes 1 & 2) by Liu2 Li4 Ying1 (刘丽瑛) is 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 (李立&丁安琪) is published by Beijing University (北京大学出版社) and 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.