The Infinite Sea

by Rick Yancey Book 2 of the 5th Wave Trilogy