The Fifth Wave

The Infinite Sea by Rick Yancey
The 5th Wave by Rick Yancey