I finished listening to the unabridged audiobook for The Martian by Andy Weir and I highly recommend it. The story is mostly told from the perspective of an astronaut accidentally stranded by his teammates after a dust storm while on a 31-day Mars expedition. Weir certainly seemed to have researched his subject thoroughly. The novel has enough technical details to satisfy a hard sci-fi fan such as myself but with enough drama to satisfy someone who just likes a good book. It was definitely an audiobook I didn't want to stop listening to. I kept promising myself I would stop at the end of the next chapter (just so I could get some sleep) but I couldn't stop. It's just that good.