Kanji no Satori: A comprehensive guide to unlocking the secrets of the Chinese writing characters, as used in the Japanese language