Discrete surface ricci flow: Theory and applications
A Circle Packing Algorithm