Remembering the Kanji 1: A Complete Course on How Not to Forget the Meaning and Writing of Japanese Characters byJames W. Heisig
Remembering the Kanji 3: Writing and Reading the Japanese Characters for Upper-Level Proficiency byJames W. Heisig