A review by telerit
Head On by John Scalzi

4.0

4.6 stars. I love the concept and I love the characters.