Updated and edited by Roger W. Portell