Author: a.r. waller a.w. ward