Author: b.k. sandwell, b.a., ll.d., f.r.s.c.