Development of multi-functional cotton fabrics with Ag/AgBr–TiO2 nanocomposite coating. (18th January 2016)