criticon, 1 year ago I recommend The Martian as a book that fits your criteria
I recommend The Martian as a book that fits your criteria