A review by wesley070
Changing Tides by Michael Thomas Ford

3.75

Some lightly outdated things, but overall good.