Unicode Demystified by Richard Gillam