criticon, 9 months ago I recommend The Martian as a book that fits your criteria
I recommend The Martian as a book that fits your criteria