Now this was an excellent read! It's unfortunate that most authors who write Star Trek novels can't write as well as Haldeman.