Entomology of NC rivers presented by NCWRC
Reference website for trout stream insects
Realistic Flies By Graham Owen