Computational insights into the adsorption mechanism of gallic acid-bearing reagents on calcium-bearing mineral surfaces. (1st September 2020)