Incarnations of Immortality (7)

Series by Piers Anthony