All the fun of the fair by David Wagner
_