Author: w. a. walker and w. r. davies