Between a rock and a hard place. by David Wagner
_