Every fly fisher would agree that knowing your mayflies from your stoneflies is strongly correlated with a successful day on the water. This knowledge is vital because, as author Tom Rosenbauer notes, trout are shy and careful and can be fussy about what they eat. In addition,...