Transcription and html by Paul Wolf.