I would have given the book a 4/5 but I still have issues with un-necessary expletives. The story is very reminiscent of Heinlein and the now canceled BSG. Of course Scalzi makes it a point of thanking his favorite writers and those who assist in the publication process. This refreshing Acknowledgments section serves as an appendix since it contains some spoilers and references.