Libris
Remembering simplified hanzi 2: how not to forget the meaning and writing of chinese characters - James W. Heisig