Zoe is a secondary character in John Scalzi's novel The Last Colony. Because that novel had a couple of things that could use a little clarification and because Scalzi must have thought that Zoe would make an entertaining narrator, he decided to tell the story of The Last Colony again, but from her point of view.
It's the same story, but it's not. It follows the timeline and the events are the same, but what we get is an entirely new take on things. Zoe is a teenager, so her perspective is different from the adults who dominated the earlier novel. The things that matter to her are not always the same things that mattered to the adults, or not always to the same degree. I enjoyed it thoroughly even though it hasn't been that long since I read The Last Colony. My review of that one is here, and you can check it out for the plot, the bare bones of which form the basis for Zoe's Tale. Read 'em both. You'll find them fast, funny, thoughtful, and occasionally touching. Hard to ask for more than that.