0xdeadbee rated Down on the Farm: 3 stars Aug. 15, 2016 Public Down on the Farm by Charles Stross (Laundry Files, #2.5)