Ratings1,047
Average rating4.3
I found this book very hard to read, it's cynical nature always put me in a depressing mood after finishing a couple chapters. That being said it's fantastically written very interesting concepts that are fairly well explored.