The Crying Machine304 pages11 hours of reading3.4(79)Add ratingA sharp, lyrical thriller of power, religion, and artificial intelligence.Read moreTrack