Guide To Writing Kanji And Kana by Mark Spahn & Wolfgang Hadamitzky