Author: [translated] M P Lynch