Barry L.Reece edit by Diane Dowdey edit by Duane A.Bailey edit by Erica Jong edit by Gary Novosel edit by John Hersey edit by Price R.voiles edit by