The Martian by Andy Weir - 8/10
If I wanted to be generous to a first-time author this book would easily be a 10/10, because the overall story is fantastic and surprisingly original. Clearly written for engineers and space tech enthusiasts, it takes you step by step through all of the nasty hazards that a stranded astronaut has to navigate to survive on Mars. I'm sure there are some cheats on the science somewhere in this book but I sure as hell couldn't spot them. From battery efficiencies to atmospheric composition to planetary alignment effects on orbital trajectories, no stone is left unturned. With all these intricate details one might expect a gigantic sleep-inducing tome, but the pacing is very quick and easy to read.
My only complaint is the style of writing that the author/main character employs throughout the book. It's meant to be informal and friendly but I found it just plain annoying. Could have done without the nerd jokes every five pages.