Charles Gaines — American writer and outdoorsman