All the fun of the Fairground... by Michael jjg
_