http://cohesion.rice.edu/centersandinst/shellcenter/research.cfm?doc_id=12967