Further corrections and edits.