Notes on carpet-knotting and weaving..
Edition: 2nd ed.
Place of publication: London
Language: eng
Number of pages: 42