Chapter 19 initial commit.