Polyhydroxy acids