A review by mrawdon
Down on the Farm by Charles Stross

3.0