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.