This blog copyright 2009 by Prof. J. A. Finnegan