Java and Open Type Systems
beust.com