http://www.sfsignal.com/archives/2009/06/review-green-by-jay-lake/