Netpost; James Stone
I was given a book a few days ago by a stranger, I didn't have chance to read it until last night and I finished it in one sitting. If you get the time to read The Martian, do it. There's a lot more to the book than they put in the movie.