A review by liminal
Life on the Screen by Sherry Turkle

5.0