Systematic investigation on the interaction of bovine serum albumin with ZnO nanoparticles using fluorescence spectroscopy