Revere, Glenn,

All about carpets - 150 pages : illustrations ; 21 cm

0830604464


Carpets - Handbooks, Manuals, ETC

698.9