A Guide to Reading & Writing JapaneseThird Edition, JLPT All Levels (1,945 Japanese Kanji Characters)2003