Ian J. Hayes (auth.)