Hidden Streams by David Brian Paley
_