In the interests of moving forward I Googled this for the answer. The answer is Yesterday's Son and its sequel, Time for Yesterday, by A. C. Crispin.
Staying on the subject of novels, how many times has Captain Jean-Luc Picard read the novel Moby Dick by Herman Melville?