The ideas present in this book are amazing and thought-provoking but the characters aren't. It's a great piece of writing but not an altogether great novel in the sense of what I usually read. However, I am really glad I had to read this.