Essential Kanji - P. G. O'Neill

Essential Kanji is an integrated course for learning to read and write the 2,000 basic Japanese…