The Xanth novels were written by Piers Anthony.