Japanese Kanji Made Easy: (JLPT Levels N5 - N2) Learn 1,000 Kanji and Kana the Fun and Easy Way (Includes Audio CD)