The book is a great combination of science, adventure, and friendship. First, I have to admit, the amount of science mentioned in the book is too much for me, especially when I spent years learning it in Vietnamese instead of English. Therefore, when it comes to reading it in foreign language, I have a huge barrier understanding science terminology. Despite those, the journey it walked me through is exciting, the reasons, causes, and actions are making sense. It would be better if the book can walk me through the design and manufacture part of Hail Mary, but I guess, that would extend the length way too much. In conclusion, this is a must read for science fiction fan, and I enjoyed reading it.