In between Ronald Firbank and Piers Anthony who is most famous for his set in the fictional realm of Xanth?