Layered double hydroxide nanoparticles in gene and drug delivery.

Layered double hydroxide nanoparticles in gene and drug delivery.