Encyclopedia of Quilting & Patchwork Techniques, The: A comprehensive visual guide to traditional and contemporary techniques