Initial commit:  chapter 1 and some of chapter 2