Valentine Pontifex Book Three of the Majipoor Cycle by Robert K. Silverberg - WordSea