The Infinite Sea by Rick Yancey