Ratings28
Average rating3.6
I enjoyed reading this book, but there was much about it that was awkward and the plot felt a bit jammed. Stross needed to explain back events in order to make the current events work, and how these events are reveled are less than convincing. However, I wasn't unhappy that I spent the time reading the book.