Diabetes management strategies: can nanoparticles be used to therapeutically deliver insulin?. (February 2017)