This book is the best of Andy Weir! If you like feel good sci-fi you are going to love this book. Certainly his best character creation that I have read so far. More science, more character, more excitement, more at stake, more heart. Must read for sci-fi fans!