Star Trek: Deep Space Nine: Millennium by Judith Reeves-Stevens & Garfield Reeves-Stevens