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