Author:  rev. and corr. by David Irwin