Complex Cloth: A Comprehensive Guide to Surface Design by Jane Dunnewold is the most complete book out for designing and creating your own fabric. This book is truly a must for any fabric crafter. It is a resource book that will be an asset to your library and used over and over again.

Dunnewold gives complete illustrated instruction for stamping, stenciling , bleaching, painting, and dying fabric. She takes it even farther by including water-based resist treatments and adding foils and glitter to fabric.

Complex Cloth even has a section on beading and embroidery.So far it is a good resource. What makes it great is that when Dunnewold says it is a comprehensive guide she means it.