Final pass. Minor edits.