See http://www.cfkurtz.com/Kurtz_EvolutionOfInformationGathering_1991.pdf