Neal Stephenson's "Snow Crash".
As for reading... Like my old boss at the Library used to say, "You gotta know where you come from, before you know where you can go." He might have cribbed that from someone, but it's certainly wise words.
I just wish my memory retention was better.