Rainbow Over Quadra by David Joseph Bromley