An introduction to scale-free behaviour and a gradually evolving extension of the research which led to an explanation of the observed Pareto distribution of component sizes in software systems, referenced in the link below.
Kingston-26-03-2008_Statmech.pdf (695kb)