Calorimetric, spectroscopic and molecular modelling insight into the interaction of gallic acid with bovine serum albumin. (July 2018)