Chiang, Ker Chiu.
Practical English-Cantonese Dictionary
A new English-Mandarin romanized dictionary
An advanced course in Mandarin
Cantonese for Beginners: Book Two
Chinese idioms
Chinese idioms in romanized Mandarin with literal and free translations in English
Mandarin made easy
Progressive Mandarin readers for intermediate students