Comments added. Proof reading. Spelling.