A HYMN BEFORE BATTLE by JOHN RINGO

A Hymn Before Battle - John Ringo

This book is set mostly in the early 2000s but it's a world that has found out that aliens exist and you better start fighting them. Battle after battle is detailed in the book. I wish I could have found out more about the soldiers at home. Very good book.