Project Hail Mary

By: Andy Weir - Read: July 28, 2021 - Rating: 10/10