Author: Pier Anthony -