Rope Factory by Derek Clarke
_