A review by philli17
Project Hail Mary by Andy Weir

4.75