http://huperborea.blogspot.com/2005/11/response-to-ed-brayton_12.html