Peter Beagle
Peter Beagle