Title: The practice and principles of calico printing, bleaching and dyeing