"Snow Crash"
by Neal Stephenson

It's not for everyone. It's a challenging read but worth the time. If you're a technology lover and love futuristic stories, this is it.