There are nearly 1,000 species of freshwater fishes in North America alone, and identifying them can sometimes be a daunting task.
In fact, in just the twenty years since publication of the first edit.
Libris
Carturesti
Cartepedia
Peterson field guide to freshwater fishes, second edition