Weaving Words - Kim Knox
At times I found this book a difficult to follow. I don't know if there is a work that precedes this one, I'll have to check.