Weaving Made Easy Revised and Updated