Devil in the Stack: Searching for the Soul of the New Machine by Andrew Smith Back to product details page >