Modifications Nov 18, 2009
~~~~~~~~~~~ If this is helpful to you, or you have suggestions for improvement, or find a mistake, please send a note to John Fournelle
~~~~~~~~~~~