A review by dimitar_bookup
The Infinite Sea by Rick Yancey

5.0