Spaces, punctuation and line breaks adjusted; A few words modified.