Inorganic polyphosphate: a molecule of many functions - Kornberg, A (Prog Mol Subcell Biol, 1999)