Techno-Cyberculture

By Ray Kurzweil
three-and-half-stars
By Michael Crichton
three-and-half-stars
By Cory Doctorow
four-stars