Current understanding of nanoparticle toxicity mechanisms and interactions with biological systems. (27th July 2021)