Author: r. v.d. r. woolley and d. w. n.  stibbs