Source: http://www.micsymposium.org/mics_2002/GIBBONS.PDF