Author: Richard A. ward