Stations of the Tide
Michael Swanwick