Books I've read recently

Head On by John Scalzi

At times I barely kept up with the pace, but it was fun. I also appreciate the punny name.