Author: Ball, Joseph.