Chapter 25 initial commit.