Polymers : fibers and textiles : a compendium