Inorganic polyphosphate: a molecule of many functions.
Annu Rev Biochem. 1999;68:89-125. doi: 10.1146/annurev.biochem.68.1.89.
Annu Rev Biochem. 1999.
PMID: 10872445
Review.