A review by starrymoonflower
Future Perfect: The Case for Progress in a Networked Age by Steven Johnson

funny informative reflective slow-paced

5.0