Technologies of Speculation294 pages11 hours of reading4.2(26)Add ratingTechnologies of Speculation explores the limits of knowledge in a data-driven society--Read moreTrack