Jim Liedeka rated Down on the Farm: 4 stars May 20, 2012 Public Down on the Farm by Charles Stross (Laundry Files, #2.5)