Tuttle Learning Japanese Kanji: (JLPT Levels N5 & N4) The Innovative Method for Learning the 500 Most Essential Japanese Kanji Characters (With CD-ROM)