a few typos fixed -- I'm happy with this draft!