Yes definitely. I would read it again if I hadn't loaned to a friend who never returned it.
An excellent read which brought up more questions than it answered for me. It really is a book worth reading more than once and I think it is nowhere as simple as the reviewer above makes it. It will give you a lot to think about.