Added in chapter 3 sections 3.2.1 and 3.2.2 and introductions