Lots of examples in chapter 4