The Biochemistry of Inorganic Polyphosphates 2nd edition