Demon's gate - White, Steve, 1946- (Baen Pub. Enterprises, 2004)