Chapter 13 Programming with S4