Hydrogels: an interesting strategy for smart drug delivery. Academic Article 2013 uri icon