• H. Peter Gray (auth.)