Rising Tide  by Graeme Cox
_