Dream of the Endless by P Craig Russel