21st-cent. Kafka. I like it a lot.