September 22). Microparticulate and nanoparticulate drug delivery systems for metformin hydrochloride. Drug Delivery