A review by rcaudf
Head On by John Scalzi

4.25

A bit confusing in the beginning, but enjoyable to read. I was engaged until the very end.