This free article popped into my inbox today. Provides a very straightforward description of key insects in what looks like a pretty generic way. Even has suggested sizes to match our flies to the natural.
It will likely be North American conditions. We’ll need our resident entomologist, Jaime, to endorse.
https://askaboutflyfishing.fliesforsale.com/match-the-hatch/
As you would expect, offers to sell you appropriate flies at the bottom.