Author: Peter Beagle