Chapter 5

Rework in progress.