Mary Thomas's Embroidery Book

Mary Thomas's Embroidery Book

1983 • 322 pages