Riding the River by Dana Scott
_