GeoStroke
The Nature of the Chinese Written Language: 1. One PRONUNCIATION Has Multiple Characters! 2. One Character Has Multiple PRONUNCIATIONS!