James, David

Upholstery A beginners' Guide - East Sussex Guild of Master Craftsman Publication Ltd 2004 - 175 pages 27 cm

9781861082763

645.4 JAME