Fly fishing requires patience and a lot of skill, spending a lot of time tying your flies. Then you need to find a great river and then the perfect spot to fish. As you begin casting, aiming for the spot where you think fish are waiting, you wonder if this will be the cast that snatches that record breaker on the line. At the end of the day if you haven't landed the "big one" there is always tomorrow, but for today, you have enjoyed the fresh air and the challenge of fly fishing. To learn how to make flies and how to increase your skills, try reading some of these books.