Ratings367
Average rating3.9
It may have been on purpose to demonstrate how meta John Scalzi can be, but personally, I don't see the point in reading (or writing!) a bad book with the most cardboardy characters imaginable. The codas were okay but the main story was just rubbish. And rubbish on purpose is still rubbish.
Read my full review over at SFF Book Review