Speak of the devil, and you find her in your hat by Alan Ewart
_