Chapter 3 initial version.