Author: c.v. thompson  , j.y. tsao , d.j. srolovitz