http://citeseer.nj.nec.com/highley99aspect.html