A comprehensive guide to nanoparticles in medicine[electronic resource]