Author: Ball, Richard A.