ix,585p. ; including index Laffan, Michael