http://mcb.berkeley.edu/courses/mcb135k/Discussion/572.pdf http://www.langtoninfo.com/web_content/9781107609655_excerpt.pdf