written by Jack L. Chalker
There is one copy available to borrow from the library. This book has 304 pages.