Fly Tying for Beginners: How to Tie 50 Failsafe Flies by Peter Gathercole.