Mirror River by Dave Cawkwell
_