Author: Ball, Desmond.