Complete chapter 11 in Scala in Depth.