I read Salmon Without Rivers last month and think it may be the best book on the subject since Bruce Brown wrote Mountains in the Clouds. Very readable and the author has been a professional biologist for about a million years.