Smart Fibres, Fabrics and Clothing:Fundamentals and Applications