I like Dave Petzal at Field&Stream. I don't know that he's ever written a book but he seems to know his stuff in his monthly column there..Geo