Personally, the book that I use ALL the time is called "Teach yourself virtually knitting design" Because it has EVERYTHING. It has some actual patterns, but most of the book is blank master pattern and how to be creative with it and make a creation thats very much your own. I think that if you're always fiddling with patterns, this book is a MUST HAVE!!
But..talking patterns only books? Cables untangled. I love cables and lace because I'm bored very easily (Recently I finished the wild stripes baby blanket from knitty...I could only work on it while watching movies so I could forget about how bored I was with stockinette over and over) And cables untangled has some beautiful, intricate patterns, as well as many stitch designs that you can use in anything else! I lovee it.