The Practical Upholsterer: giving clear directionsFor skillfully performing all kinds of upholsteres' work in leather, silk, plush, reps, cottons, velvets, and carpetings
Bookhype may earn a small commission from qualifying purchases.
Full disclosure.
The Practical Upholsterer: giving clear directionsFor skillfully performing all kinds of upholsteres' work in leather, silk, plush, reps, cottons, velvets, and carpetings