Author: john m. ball