Marion Nichols

Encyclopedia of Embroidery Stitches, Including Crewel