Explain what's so great about Andy Weir's The Martian?

 

v20240901