The 5th Wave by Rick Yancey

 

Solidarity

 

Fun, fun, fun. I loved this book.