Chinese in a Flash by Philip Yungkin Lee
Whether on a train from Beijing to Shanghai or sitting under a tree in Berkeley, you can be practising your Chinese with this quick and easy-to-use set of flashcards. They have a full range of features to help beginners and intermediate learners through character recognition, vocabulary recognition, revision and testing. The set includes indexes by radical, stroke count, and alphabetically by pinyin romanisation.