Knitting Never Felt Better by Nicky Epstein Definitive Guide to Fabulous Felting.