Neptune Crossing by Jeffrey A. Carver