Miniature needlepoint carpets - Janet Granger

Bok