Polyhydroxyalkanoates: an overview.

Polyhydroxyalkanoates: an overview.