Barium titanate nanoparticles: promising multitasking vectors in nanomedicine.

Barium titanate nanoparticles: promising multitasking vectors in nanomedicine.