I'm currently reading Siddhartha by Hermann Hesse, and it really forces you to think about the meaning of life and how to gain understanding.

What book has had a similar impact on you? Have you read it or are you in the middle of it?