A review by halfpastsix
Universal Harvester by John Darnielle

5.0