Digital Freedom: How Millions Are Carving – 9781942761792, Matt Stone, paperback

You will find that this novel makes you care deeply about its people.