Neuromancer  - William Gibson
Might be great for fans of that genre, but I didn't like it at all and gave up after an hour.