24 Hours ONLY! $15 off your purchase. Get the code »

Weaving in Miniature 1986, Interweave Press, Incorporated

ISBN-13: 9780934026024

Unabridged

Trade paperback

Select