Knitting - The Complete Guide
Jane Davis has written six books for Krause and has additional books in the works. She has also written six books for other publishers. To date, each of her books has been a bestseller.