Solubility modelling, solvent effect and preferential solvation of allopurinol in aqueous co-solvent mixtures of ethanol, isopropanol, N, N-dimethylformamide and 1-methyl-2-pyrrolidone. (April 2019)