Revised edition.