The Biochemistry Of Inorganic Polyphosphates by Is Kulaev, Igor S. Kulaev & Vladimir Vagabov