Destryer of Worlds by Larry Correia - Baen Books