Revised preface.
Cleanup.