Full threadnidx·I'll agree with everyone saying The Martian and add The Neanderthal Parralax (Trilogy) by Robert J SawyerView on HN