Author: Ball, Richard.