This book was a blast to read from an engineers perspective. The protagonist is constantly trying to understand the world around him and justify it logically in our own science which is an interesting approach to understanding the story. I greatly enjoyed this book and will happily move on to the next book in the series.