Sol-Gel and Layer by Layer Methods for Conferring Multifunctional Features to Cellulosic Fabrics: An Overview