Adapted by T. A. Lloyd.