TravellerSim: growing settlement structures and territories with agent-based modeling. - Graham, Shawn (Archaeolingua, 2007)