Fuzzy Nation, by John Scalzi
Fuzzy Nation is a great story about fighting for what is right and getting personal revenge along the way. Scalzi created a very funny story about an underdog fighting against all odds and powerful enemies.
Jack Holloway is an anti-hero. You can think of him as Han Solo working as a lawyer. He is a former lawyer that was expelled from the job for a not-that-clear fact, losing a very important case on purpose, it seemed. He became then a geologist freelancer on a very distant planet, scanning underground for mineral richness. On the way, he discovered a very different thing. And it puts him in a position to work back as a lawyer, fighting against the former employer, that is no short of money and resources.
Holloway is clever. But this is one of the main complaints I had. Holloway is so clever that you cannot follow what he is thinking. It is, in fact, intentional. The book hides inner thoughts of Holloway to deliver some surprising turns in the story. But sometimes it makes you feel like a mere passenger.
Despite any complaints, it is a solid title. I loved reading it and recommend it. I would not be surprised if it gets a movie adaptation eventually.