Snow Crash

isbn: 0553380958

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