by Jack L. Chalker
The Three Kings series by Jack L. Chalker consists of 3 books, published between 1999 and 2003. The series begins with Balshazzar's Serpent.