Recommended Books: A Treasury of Knitting Patterns by Barbara Walker
Barbara Walker is the most creative mind of the century when it comes to inventing stitch patterns and designs.
Any of her four Knitting Pattern Treasuries are a worthwhile investment for when you are designing something on your own.