The Kanji handbook - David, Vee (Tuttle language library, 2006)