More Celtic Quilting 2004, Krause Publications, Iola, WI

ISBN-13: 9780873498623

Trade paperback

Select