There is a really good one out there somewhere that I can't find but hopefully someone else knows it. For general questions you may want to check out this and especially this for rivers.