Improved style and punctuation.