Gray tide 2.
Heller, Andrew J.,author.