Here are two books I find to be exceptional for trout patterns and tying techniques:

Tying Dry Flies, 3rd edition by Randall Kaufmann
Tying Nymphs, 3rd edition by Randall Kaufmann