Author: Ball. J. L.