Novel porous fly ash-containing geopolymers for pH buffering applications. (15th June 2016)