• David R. Devereux (auth.)