• Andrew F. Cooper (auth.)