For a book that is full of science and math and technical terms, it sure is hilarious. I was laughing through the whole book. The story doesn't do much with character development, but, even so, Mark Watney is a great and entertaining character. I had already seen the movie, but even knowing how it ended, I loved reading this book.