Prof. D. E. A. Rivett (auth.)