Ball, Alan R,author.