I can suggest a good book, only from my own experience as it was the first book on fly tying that I purchased. Its the fly tying bible by Peter Gathercole, and it has all degrees of difficulty. I don't know about anyone else, but I would highly recommend it.