midnight at the well of souls
a book by author Jack L. Chalker