Much improved second edition.