The Martian - Oppo Books

Go get this book and read it now. Entertaining, well written and technically interesting. I had a flight from Christchurch to Singapore and spent the entire time with this book. Good stuff.